#include <string>
#include <iostream>
#include <stdlib.h>
#include "serverServer.h"

int main(int argc, char *argv[]) {
	if (argc != 2)
		return 1;
	int puerto = atoi(argv[1]);

	if (puerto <= 0)  // Puerto mal especificado.
		return 1;

	char caracter = '0';
	Server server(puerto);
	server.getSocket().enlazar();
	server.getSocket().escuchar();
	server.run();

	while (caracter!= CARACTER_SALIDA)
		std::cin >> caracter;

	server.cerrar();
	server.unir();

	std::cout << "Desconectar y Salir recibido" << std::endl;

	return 0;
}

